package com.example.admin.mapper;

import com.example.admin.Dto.CheckInDto;
import com.example.admin.Dto.ElderDto;
import com.example.admin.bean.*;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface CheckInmapper {

    Integer checkisexit(ElderDto elderDto);

    void saveelder(ElderDto elderDto);

    void savacheckin(CheckIn checkIn);

    User finduserbydept(String deptNo);

    CheckIn findcheckinbycode(String code);

    void updatacheckin(CheckIn checkIn);

    Long findcheckidbydidcard(String idCardNo);

    void savecheckinconfig(CheckInConfig checkInConfig);

    void updatabed(Bed bed);

    void updataconfig(CheckIn checkIn);

    void savacontract(Contract contract);

    Long findelder(Long checkInId);

    void savenursingtask(NursingTask nursingTask);

    void fixelderstatus(Elder elder);
}
